﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Drawing;

namespace Interface
{
    public interface IPluginHost
    {
        /// <summary>
        /// Позволяет логгировать свою деятельность
        /// </summary>
        /// <returns></returns>
        IPLogger Logger
        {
            get;
            set;
        }

        IPBaseForm BaseForm
        {
            get;
            set;
        }
    }

    public interface IPLogger
    {
        void PWriteMessage(string message);
    }

    public interface IPCacheManager
    {
        //void AddElement(object Object, string Collection);
        //void LoadElement(string Collection);
    }

    public interface IPBaseForm
    {
        //void SetImages(List<Image> Images);
    }
}
